跳转至

CLOUD_UPGRADE_INFO

结构体定义

1
2
3
4
5
6
7
8
struct CLOUD_UPGRADE_INFO
{
    int chlid;                  
    char state[32];             
    int progress;               
    char version[128];          
    char newVersionGUID[128];   
};
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct CLOUD_UPGRADE_INFO
{
    public int chlid;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 32)]
    public byte[] state;
    public int progress;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 128)]
    public byte[] version;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 128)]
    public byte[] newVersionGUID;
}

功能描述

NVR云升级相关信息

成员说明

成员 类型 说明
chlid int 通道ID, -1表示NVR,其他表示NVR的通道
state char[32] 云升级状态
progress int 当前进度,下载中及转发中才会有此进度节点 万分比
version char[128] 当前版本号
newVersionGUID char[128] 升级版本ID 有新版本通知时才有此节点
错误码